solar energy npv irr solar alternative energy development solar panels renewable energy investments solar power energy internal rate of return investment